package rpc.frame.core.data;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class RpcRequest {

    /**
     * 请求ID
     */
    private String requestId;
    /**
     * 接口名称
     */
    private String  className;

    /**
     * 方法名称
     */
    private String  methodName;

    /**
     * 参数类型
     */
    private Class<?>[] parameterTypes;

    /**
     * 具体参数
     */
    private Object[] parameters;
}
